go/scanner.Scanner.ch (field)

60 uses

	go/scanner (current package)
		scanner.go#L38: 	ch         rune      // current character
		scanner.go#L62: 		if s.ch == '\n' {
		scanner.go#L90: 		s.ch = r
		scanner.go#L93: 		if s.ch == '\n' {
		scanner.go#L97: 		s.ch = eof
		scanner.go#L144: 	s.ch = ' '
		scanner.go#L152: 	if s.ch == bom {
		scanner.go#L178: 	if s.ch == '/' {
		scanner.go#L182: 		for s.ch != '\n' && s.ch >= 0 {
		scanner.go#L183: 			if s.ch == '\r' {
		scanner.go#L190: 		if s.ch == '\n' {
		scanner.go#L198: 	for s.ch >= 0 {
		scanner.go#L199: 		ch := s.ch
		scanner.go#L206: 		if ch == '*' && s.ch == '/' {
		scanner.go#L355: 			s.ch = rune(b)
		scanner.go#L364: 		for isLetter(s.ch) || isDigit(s.ch) {
		scanner.go#L371: 	s.ch = eof
		scanner.go#L400: 		for isDecimal(s.ch) || s.ch == '_' {
		scanner.go#L402: 			if s.ch == '_' {
		scanner.go#L404: 			} else if s.ch >= max && *invalid < 0 {
		scanner.go#L411: 		for isHex(s.ch) || s.ch == '_' {
		scanner.go#L413: 			if s.ch == '_' {
		scanner.go#L433: 	if s.ch != '.' {
		scanner.go#L435: 		if s.ch == '0' {
		scanner.go#L437: 			switch lower(s.ch) {
		scanner.go#L456: 	if s.ch == '.' {
		scanner.go#L470: 	if e := lower(s.ch); e == 'e' || e == 'p' {
		scanner.go#L473: 			s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
		scanner.go#L475: 			s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
		scanner.go#L479: 		if s.ch == '+' || s.ch == '-' {
		scanner.go#L492: 	if s.ch == 'i' {
		scanner.go#L571: 	switch s.ch {
		scanner.go#L588: 		if s.ch < 0 {
		scanner.go#L597: 		d := uint32(digitVal(s.ch))
		scanner.go#L599: 			msg := fmt.Sprintf("illegal character %#U in escape sequence", s.ch)
		scanner.go#L600: 			if s.ch < 0 {
		scanner.go#L626: 		ch := s.ch
		scanner.go#L660: 		ch := s.ch
		scanner.go#L700: 		ch := s.ch
		scanner.go#L723: 	for s.ch == ' ' || s.ch == '\t' || s.ch == '\n' && !s.insertSemi || s.ch == '\r' {
		scanner.go#L735: 	if s.ch == '=' {
		scanner.go#L743: 	if s.ch == '=' {
		scanner.go#L747: 	if s.ch == ch2 {
		scanner.go#L755: 	if s.ch == '=' {
		scanner.go#L759: 	if s.ch == ch2 {
		scanner.go#L761: 		if s.ch == '=' {
		scanner.go#L817: 	switch ch := s.ch; {
		scanner.go#L866: 			if s.ch == '.' && s.peek() == '.' {
		scanner.go#L904: 			if s.ch == '/' || s.ch == '*' {
		scanner.go#L930: 			if s.ch == '-' {
		scanner.go#L943: 			if s.ch == '^' {